#ifndef __LED_DRV_H
#define __LED_DRV_H

#include "main.h"

#define LED_CLK RCU_GPIOD
#define LED1_PORT GPIOD
#define LED1_PIN GPIO_PIN_13
#define LED2_PORT GPIOD
#define LED2_PIN GPIO_PIN_14
#define LED3_PORT GPIOD
#define LED3_PIN GPIO_PIN_15

typedef enum
{
    LED1 = 0,
    LED2,
    LED3,
} LedNumber_t;

void LedDrvInit(void);
void LedDrvSet(LedNumber_t ledNumber, ControlStatus state);

#endif
